﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SystemLoadHousingList.aspx.cs"
    Inherits="ZLDC.Estate.SM.SystemLoadHousingList" %>

<%@ Register src="../UserControl/NewSystemBuild_Auto.ascx" tagname="NewSystemBuild_Auto" tagprefix="uc1" %>

<%@ Register src="../UserControl/OldSystemBuild_Auto.ascx" tagname="OldSystemBuild_Auto" tagprefix="uc2" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>找回被抢盘源(按栋阁找回)</title>
    <link href="../css/main.css" rel="stylesheet" type="text/css" />
</head>
<body >
    <form id="form1" runat="server">
    <div>
        <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#a8c7ce">
            <tr>
                <td width="8%" height="25" align="right" bgcolor="#F7F7F7">
                    新系统楼盘栋阁名:
                </td>
                <td width="11%" bgcolor="#FFFFFF">
                    <uc1:NewSystemBuild_Auto ID="NewSystemBuild_Auto1" runat="server" />
                </td>        
                 
                <td width="8%" height="25" align="right" bgcolor="#F7F7F7">
                    旧系统楼盘栋阁名:
                </td>
                <td width="11%" bgcolor="#FFFFFF">
                    
                    <uc2:OldSystemBuild_Auto ID="OldSystemBuild_Auto1" runat="server" />
                    
                </td>        
                     
                <td width="20%" bgcolor="#FFFFFF">
                    <input id="btnSearch" class="button_bak" type="button" value="开始查询" onclick="return search()" />
                    &nbsp;
                    <input id="btnOK" type="button" value="确认导入到新系统" onclick="return submitOk()" />
                </td>
            </tr>
        </table>
    </div>
    <div id="divHead" style="margin-top: 2px; margin-bottom: 2px;">
        <table width="100%" border="0" cellspacing="0" cellpadding="0">
            <tr>
                <td height="24" bgcolor="#353c44">
                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                            <td>
                                <img src="../images/tb.gif" width="14" height="14" /><span class="STYLE1">被抢登的盘源列表</span>
                            </td>                           
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </div>
    <div id="divList" style="height: 420px; overflow-x: auto; overflow-y: auto;">
        &nbsp;请先选择新旧系统楼盘栋阁，点击"开始查询"按钮，查询出被抢盘源！
    </div>
    <div id="divPage">
    </div>
    <input id="hIDType1" name="hIDType1" type="hidden" />
    <input id="hIDType2" name="hIDType2" type="hidden" />
    </form>
    
    <script src="../js/LexunJS.js" type="text/javascript"></script>

    <script type="text/javascript">
        var currentPage = 1; // 当前页
        var pageSize = 50; // 每页显示多少条
        var pageall = 0; // 总页数
        var total = 0; // 总记录数                

        // 条件查询资源列表
        function showList(currentPage) {
            var newbuildid = $("#hNewEstateName").val();        // 新楼盘栋阁id
            var oldbuildid = $("#hOldEstateName").val();        // 对应的旧楼盘栋阁id                 
            
            $("#divList").html("<img src=\"../images/loading.gif\" />");        // 清空列表 
            $.ajax({
                type: 'POST',
                url: '../Handler/HandlerLoad.ashx',
                data: 'act=system_loadhousing_list&newbuildid=' + newbuildid + '&oldbuildid=' + oldbuildid,
                timeout: '600000',
                error: function() {
                    alert("系统繁忙,请稍候后试！");
                }, success: function(json) {
                    showListCallBack(json);
                }
            });
        }

        /*
        功能: 将返回的json数据进行排版
        json: json数据
        */
        function showListCallBack(response) {
            var json = eval("(" + response + ")");
            var record = json.record;

            if (record == null || record.length == 0) {
                $("#divList").html("<font color='red'>&nbsp;没有找到可以导入到新系统的盘源，请确认新旧系统栋阁是否对应!</font>");
                return;
            }
            
            var arr = [];
            arr.push("<table id='tableList' border='0' cellpadding='0' cellspacing='1' bgcolor='#a8c7ce'>");
            arr.push("<tr class='fixHeaderStyle'>");
            arr.push("<td  height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("售盘 <input type=\"checkbox\" name=\"checkboxAll1\" id=\"checkboxAll1\"  onclick=\"cbSelectAll('hIDType1')\" />");
            arr.push("</td>");
            arr.push("<td  height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("租盘 <input type=\"checkbox\" name=\"checkboxAll2\" id=\"checkboxAll2\"  onclick=\"cbSelectAll('hIDType2')\" />");
            arr.push("</td>");         
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("楼盘栋阁");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("楼层");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("房号");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("用途");
            arr.push("</td>");            
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("旧系统售盘编号");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("旧系统租盘编号");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("新系统售盘编号");
            arr.push("</td>");
            arr.push("<td height='25' bgcolor='d3eaef' class='STYLE10'>");
            arr.push("新系统租盘编号");
            arr.push("</td>");  
            arr.push("</tr>");
            
            var recordLength = record.length;
            for (var i = 0; i < recordLength; i++) {                
                if (i % 2 == 0)
                    arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#FFFFFF' style='cursor: pointer;' onclick=\"selectedTr('" + record[i].id + "')\" >");
                else
                    arr.push("<tr id='tr_" + record[i].id + "' bgcolor='#EEEDED' style='cursor: pointer;' onclick=\"selectedTr('" + record[i].id + "')\" >");

                arr.push("<td  height='25' style='text-align: center;' class='STYLE6'>");
                arr.push("<input type='checkbox' name='checkbox1_" + record[i].id + "' id='" + record[i].id + "' onclick=\"cbSelect(this, " + record[i].id + ", 'hIDType1')\" />");
                arr.push("</td>");
                arr.push("<td  height='25' style='text-align: center;' class='STYLE6'>");
                arr.push("<input type='checkbox' name='checkbox2_" + record[i].id + "' id='" + record[i].id + "' onclick=\"cbSelect(this, " + record[i].id + ", 'hIDType2')\" />");
                arr.push("</td>");
                                            
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].bname);
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].floor);
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(record[i].name);
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push(LexunJS.GetUsageNameById(record[i].usage));
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push("<a href='#' onclick=\"openDetail('" + record[i].oldhid1 + "',1)\">" + record[i].oldhid1 + "</a>");                
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push("<a href='#' onclick=\"openDetail('" + record[i].oldhid + "',1)\">" + record[i].oldhid + "</a>");                
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");                
                arr.push("<a href='#' onclick=\"openDetail('" + record[i].hid1 + "',2)\">" + record[i].hid1 + "</a>");
                arr.push("</td>");
                arr.push("<td height='20' class='STYLE6'>");
                arr.push("<a href='#' onclick=\"openDetail('" + record[i].hid + "',2)\">" + record[i].hid + "</a>");
                arr.push("</td>");                          
                arr.push("</tr>");
            }
            arr.push("</table>");
            $("#divList").html(arr.join('')); // 显示列表
        }

        // 条件查询
        function search() {
            var newbuildid = $("#hNewEstateName").val();        // 新楼盘栋阁id
            var oldbuildid = $("#hOldEstateName").val();        // 对应的旧楼盘栋阁id

            if (newbuildid <= 0) {
                alert("请先选择新系统楼盘栋阁名！");
                return false;
            }

            if (oldbuildid <= 0) {
                alert("请先选择旧系统楼盘栋阁名！");
                return false;
            }
        
            $("#divList").html(""); // 清空列表
            $("#divPage").html(""); // 清空分页    

            showList(1);
        }

        // 选中某行
        function selectedTr(id) {
            $("tr").removeClass("selected");
            $("#tr_" + id).addClass("selected");
        }

        // 查看详情 1旧盘源 2新盘源
        function openDetail(id, typeid) {
            $("tr").removeClass("selected");
            $("#tr_" + id).addClass("selected");
            
            var url = "";
            if (typeid == 1) {
                url = "../SM/LoadHousingDetail.aspx?id=" + id;

                self.parent.closeTab('旧系统盘源详情');
                self.parent.addTab('旧系统盘源详情', url, 'icon-nav');
            }
            else if (typeid == 2) {                
                var url = "../PM/HousingDetail.aspx?id=" + id;

                self.parent.closeTab('盘源详情[' + id + ']');
                self.parent.addTab('盘源详情[' + id + ']', url, 'icon-nav');
            }
        }

        // 单选 hiddenName = "hIDType1 hIDType2"
        function cbSelect(obj, objvalue, hiddenName) {           
            if (obj.checked) {
                LexunJS.addOrCutData(1, hiddenName, objvalue);
            }
            else {
                LexunJS.addOrCutData(0, hiddenName, objvalue);
            }
        }

        // 全选 1售盘 2租盘
        function cbSelectAll(hiddenName) {
            var typeid = 0;
            if(hiddenName == 'hIDType1')
                typeid = 1;
            else
                typeid = 2;
                
            document.getElementById(hiddenName).value = "";

            var cbAll = document.getElementById("checkboxAll" + typeid);
            var checkList = document.getElementsByTagName("input");

            if (cbAll.checked) {
                for (var i = 0; i < checkList.length; i++) {   
                    if (checkList[i].type == "checkbox" && checkList[i].id > 0 && checkList[i].name == 'checkbox' + typeid + '_' + checkList[i].id) {
                        checkList[i].checked = true;
                        if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(1, hiddenName, checkList[i].id);
                    }
                }
            }
            else {
                for (var i = 0; i < checkList.length; i++) {
                    if (checkList[i].type == "checkbox" && checkList[i].id > 0 && checkList[i].name == 'checkbox' + typeid + '_' + checkList[i].id) {
                        checkList[i].checked = false;
                        if (parseInt(checkList[i].id) > 0) LexunJS.addOrCutData(0, hiddenName, checkList[i].id);
                    }
                }
            }
        }

        // 确认导入到新系统
        function submitOk() {
            var idList1 = $("#hIDType1").val(); // 售盘
            var idList2 = $("#hIDType2").val(); // 租盘
            if (idList1 == "" && idList2 == "") {
                alert("请先查询出您要导入到新系统的盘源！");
                return;
            }

            if (confirm("确认将这些盘源导入到新系统，请谨慎操作！")) {
                $("#btnOK").attr("disabled", "true");
                $("#btnOK").attr("value", "正在导入...");
                $.ajax({
                    type: 'POST',
                    url: '../Handler/HandlerLoad.ashx',
                    data: 'act=ok_loadhousing_list&idlist1=' + escape(idList1) + '&idlist2=' + escape(idList2),
                    timeout: '1200000',
                    error: function() {
                        alert("系统繁忙,请稍候后试！");
                    }, success: function(json) {
                        alert("导入成功！");
                        $("#btnOK").removeAttr("disabled");
                        $("#btnOK").attr("value", "确认导入到新系统");
                    }
                });
            }

            $("#hIDType1").val(""); // 售盘
            $("#hIDType2").val("");
        }
        
    </script>
</body>
</html>
